package com.hmy.infrastructure.api.bo.request.signature;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * @author seven.qi 齐胜南
 * @version 1.0
 * @description 创建电子签约流程入参
 * @date 2023/12/20 18:52
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class CreateSignatureProcessApiRequest extends SignatureBaseRequest {


    /**
     * 电子签约业务类型，电子签/纸质签
     */
    private String serviceType;

    /**
     * 电子签约过期时间
     */
    private String expiresTime;

    /**
     * 创建流程人手机号，用于发送通知
     */
    private String creatorPhone;

    /**
     * 创建流程人邮箱，用于发送通知
     */
    private String creatorMail;

    /**
     * 授权人信息
     */
    private List<AuthorizerInfoApi> authorizerInfoList;

    /**
     * 电子签约业务场景，合同、进退场等场景
     */
    private String businessScene;

    /**
     * 模板id
     */
    private String signTemplateId;

    /**
     * 印章id
     */
    private String sealId;

    private String businessId;

    private String taskSubject;
    /**
     * 扩展字段信息
     */
    private String transReferenceId;





}
